/* eslint-disable */
import { Notify } from 'vant'
import {Toast} from 'vant'
const StatusMap = {
    // status_500: '服务器错误',
    // status_404: '接口不存在',
    // status_403: '无权限访问',
    // default: '未知错误'
    status_500: 500,
    status_404: 404,
    status_403: 403,
    default: 600
}

// const resError = (res) => {
//   if(res?.data?.errorCode === '30016') {
//     return
//   } else {
//     Notify({
//         message: res?.data?.data?.error_description  || '网络超时',
//         // message: '网络超时',
//         duration: 1000,
//     })
//   }
  
// }

const errorHandle = (error) => {
    const status = error.response ? error.response.status : '600'
    switch (status) {
        case 404:
            return Promise.reject(StatusMap.status_404)
        case 403:
            return Promise.reject(StatusMap.status_403)
        case 500:
            return Promise.reject(StatusMap.status_500)
        default:
            return Promise.reject(StatusMap.default)
    }
}

export default (res, error) => {
    if (error) {
        return errorHandle(error)
    }
    // return resError(res)
}
